// 类型系统
/**
 * 语法： 变量声明：类型 = 值
 * */
// 1. 布尔
var bool = true;
var bool1 = false;
// 2. 数字
var num = 123;
// 3. 字符串
var str1 = '1231231';
var str2 = "123123";
var str3 = "1231231";
// 4. 数组
var arr1 = [1, 2, 3, 4];
var arr2 = ['a', 'b', 'c', 1231231];
// 5. 元组 Tuple: 是特殊的数组， 有且只有两项
var t1 = [1, 'a'];
// React Hooks useState 返回值是一个元组
// const [state, setState] = useState(1)
// 6. 枚举: 其实是一种映射关系
var Color;
(function (Color) {
    Color[Color["Red"] = 0] = "Red";
    Color[Color["Yellow"] = 1] = "Yellow";
    Color[Color["Green"] = 2] = "Green";
})(Color || (Color = {}));
console.log(Color.Red);
console.log(Color[0]);
console.log(Color);
